package com.ssy.lingxi.dto.response;

import java.io.Serializable;

/**
 * 合同请款情况统计数据
 * @author 彭冬冬
 * @version 2.0.0
 * @date 2022/3/14 15:40
 */
public class ApplyAmountSunVO implements Serializable {
    private static final long serialVersionUID = 6205276419263383184L;

    /**
     * ID
     */
    private Long id;

    /**
     * 请款编号
     */
    private String applyNo;

    /**
     * 请款摘要
     */
    private String applyAbstract;

    /**
     * 定义：ApplyAmountStatusEnum
     * 1.待提交
     * 2.已提交
     * 3.已付款
     */
    private Integer status;

    /**
     * 状态名称
     */
    private String statusName;

    /**
     * 请款时间(yyyy-MM-dd HH:mm)
     */
    private String applyTime;

    /**
     * 请款金额
     */
    private Double applyAmount;

    /**
     * 付款时间(yyyy-MM-dd HH:mm)
     */
    private String payTime;

    /**
     * 付款金额
     */
    private Double payAmount;

    /**
     * 付款方式名称
     */
    private String payWayName;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getApplyAbstract() {
        return applyAbstract;
    }

    public void setApplyAbstract(String applyAbstract) {
        this.applyAbstract = applyAbstract;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public Double getApplyAmount() {
        return applyAmount;
    }

    public void setApplyAmount(Double applyAmount) {
        this.applyAmount = applyAmount;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public Double getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(Double payAmount) {
        this.payAmount = payAmount;
    }

    public String getPayWayName() {
        return payWayName;
    }

    public void setPayWayName(String payWayName) {
        this.payWayName = payWayName;
    }
}
